Centos7配置网络与开启SSH服务

您所在的位置:网站首页 centos7 重启ssh Centos7配置网络与开启SSH服务

Centos7配置网络与开启SSH服务

2023-11-01 21:54| 来源: 网络整理| 查看: 265

在正常服务器安装完系统后,都需要配置网络(也有在安装时就配置了网络),本次实验中,简单介绍用命令如何配置网络。 ssh服务也是日常工作中比较常用的一个服务,也在本次实验中,进行了具体的操作。

Centos7配置网络与开启SSH服务 1.配置网络2.开启SSH服务3.设置服务器之间相互免密登陆总结

1.配置网络

查看自己的网络文件目录 ifconfig ifconfig

进入网络配置文件目录 cd /etc/sysconfig/network-scripts/ cd /etc/sysconfig/network-scripts/

编辑网络配置文件 vim ifcfg-ens 修改配置如下图所示: vim ifcfg-ens*

参数说明

TYPE="Ethernet" # 网络类型,不用改的,默认就是Ethernet,以太网的意思 PROXY_METHOD="none" # 代理方式:关闭状态 BROWSER_ONLY="no" # 只是浏览器:否 BOOTPROTO="none" # 网卡的引导协议:DHCP[中文名称: 动态主机配置协议] DEFROUTE="yes" # 默认路由:是 IPV4_FAILURE_FATAL="yes" # 是不开启IPV4致命错误检测:否 IPV6INIT="yes" # IPV6是否自动初始化: 是 IPV6_AUTOCONF="yes" # IPV6是否自动配置:是 IPV6_DEFROUTE="yes" # IPV6是否可以为默认路由:是 IPV6_FAILURE_FATAL="no" # 是不开启IPV6致命错误检测:否 IPV6_ADDR_GEN_MODE="stable-privacy" # IPV6地址生成模型:stable-privacy NAME="em2" # 网卡物理设备名称 UUID="b9cf0ca7-ddc9-4c55-9cea-ce04919f6514" # 通用唯一识别码, 每一个网卡都会有, 不能重复, 否两台linux只有一台网卡可用 DEVICE="em2" # 网卡设备名称, 必须和 `NAME` 值一样 ONBOOT="yes" # 是否开机启动, 要想网卡开机就启动或通过 `systemctl restart network`控制网卡 IPADDR="172.20.41.96" # IP地址 PREFIX="24" #配置子网掩码 GATEWAY="172.20.41.65" #网关 DNS1="202.96.209.133" #DNS IPV6_PRIVACY="no" 保存修改网络配置文件,重启网卡服务service network restart

Linux中,修改网络配置后,需重启网卡服务网络才能生效。

至此,网络配置完成,ping www.baidu.com,出现如下结果,表示网络配置成功! service network restart

2.开启SSH服务

查看SSH是否安装 rpm -qa | grep ssh rpm -qa | grep ssh上图说明Centos7默认安装了SSH包。

安装缺失的包、并配置SSH yum install openssh* yum install openssh* 遇到选项按y就好了。

有时候我们需要更改SSH的端口号,这就时需要更改其配置文件。 vim /etc/ssh/sshd_config vim /etc/ssh/sshd_config如果要修改端口,把 port 后面默认的22端口改成别的端口即可。 注意前面的#号要去掉!

注册使用服务,重启SSH服务 systemctl enable sshd service sshd restart 请添加图片描述至此,SSH服务已开启,已经能远程访问该服务器。 3.设置服务器之间相互免密登陆

在实际环境中往往是有多台服务器,为方便运维管理,我们常将实现同意功能的多台服务器之间设置免密登陆。例如:集群中的多个节点之间就会开启该功能。 现在我有三台Linux服务器:172.16.211.180-182

首先在一台服务器上生成密钥 ssh-keygen -t rsa

如下图即成功生成密钥,没有出现提示也不要紧,可以看下 /root/.ssh/ 路径下是否生成 id_rsa.(私钥) 和 id_rsa.pub(私钥) 两个文件。 第一个回车处 可设置登陆密码,直接回车代表无需密码登陆 ssh-keygen -t rsa

在/root/.ssh/目录下查看是否有密钥生成 查看是否有密钥生成将公钥添加到另外两台服务器里,就可以实现免密登陆了 ssh-copy-id -i /root/.ssh/id_rsa.pub [email protected].* 对应服务器的IP地址 ssh-copy-id -i /root/.ssh/id_rsa.pub 至此,该服务器可以免密访问另外两台服务器!然后再另外两台服务器上重复该节操作即可。 总结

本次实验对我来说也是一次成长,中间也参考了许多的文档,感谢诸多前辈留下的宝贵经验,帮助我完成了此次实验。最后我也通过这次实验的经历进行了一些总结,结合了一些前辈们文档的内容,希望对大家有所帮助。本文档中如有不足的地方,也欢迎大家提出,大家一起探讨,一起成长与进步。

本文参考文章: 1.centos7 网络配置 2.Centos7.5配置IP地址 3.Centos 7 安装、配置并启动SSH远程访问 4.多台Linux服务器之间互相免密登陆



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3